
package com.ys.chatserver.im.dto;

import com.google.gson.Gson;
import com.ys.chatserver.http.logic.dto.GroupEntity;

/**
 * “我”被在功邀请加入到群聊的系统通知协议数据体。
 */
public class CMDBody4MyselfBeInvitedGroupResponse extends GroupEntity
{
	/** 邀请人的UID（此字段可为空，为空则表示并非邀请而是主动加入的）. */
	private String inviteBeUid = null;
	/** 邀请人的昵称（此字段可为空，为空则表示并非邀请而是主动加入的）. */
	private String initveBeNickName = null;
	
//	/** 加入者的uid */
//	private String newJoinUid = null;
//	/** 加入者的昵称 */
//	private String newJoinNickName = null;
	
	public CMDBody4MyselfBeInvitedGroupResponse()
	{
	}

	public String getInviteBeUid()
	{
		return inviteBeUid;
	}

	public CMDBody4MyselfBeInvitedGroupResponse setInviteBeUid(String inviteBeUid)
	{
		this.inviteBeUid = inviteBeUid;
		return this;
	}

	public String getInitveBeNickName()
	{
		return initveBeNickName;
	}

	public CMDBody4MyselfBeInvitedGroupResponse setInitveBeNickName(String initveBeNickName)
	{
		this.initveBeNickName = initveBeNickName;
		return this;
	}

//	public String getNewJoinUid()
//	{
//		return newJoinUid;
//	}
//
//	public CMDBody4MyselfBeInvitedGroupResponse setNewJoinUid(String newJoinUid)
//	{
//		this.newJoinUid = newJoinUid;
//		return this;
//	}
//
//	public String getNewJoinNickName()
//	{
//		return newJoinNickName;
//	}
//
//	public CMDBody4MyselfBeInvitedGroupResponse setNewJoinNickName(String newJoinNickName)
//	{
//		this.newJoinNickName = newJoinNickName;
//		return this;
//	}

	/**
	 * 从GroupEntity对象中复制数据。
	 * 
	 */
	public static CMDBody4MyselfBeInvitedGroupResponse copyFrom(GroupEntity ge)
	{
		CMDBody4MyselfBeInvitedGroupResponse copy = null;
		if(ge != null)
		{
			String json = new Gson().toJson(ge);
			copy = new Gson().fromJson(json, CMDBody4MyselfBeInvitedGroupResponse.class);
		}
		
		return copy;
	}
}
